package com.zjy.dao;

import com.zjy.bean.ArticleTag;
import org.springframework.stereotype.Repository;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

@Repository
public interface ArticleTagMapper extends Mapper<ArticleTag> {
    /**
     * 通过Id软删除文章标签
     * @param tagId
     * @return
     */
    int deleteArticleByTagId(String tagId);

    /**
     * 通过Id查找博客标签
     * @param tagId
     * @return
     */
    ArticleTag selectArticleTagById(String tagId);


    /**
     * 查找所有的博客分类
     * @return
     */
    List<ArticleTag> selectAllArticleTag();

    /**
     * 判断type是否存在
     * @param type
     * @return
     */
    int checkExistType(int type);

    List<ArticleTag> selectArticleTagByArticleId(String articleId);
}